/** * 基础菜单 商品管理 */
<template>
  <div>
    <!-- 面包屑导航 -->
    <el-breadcrumb separator-class="el-icon-arrow-right">
      <el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
      <el-breadcrumb-item>技师评价汇总</el-breadcrumb-item>
    </el-breadcrumb>
    <!-- 搜索筛选 -->
    <el-form :inline="true" :model="formInline" class="user-search">
      <el-form-item label="搜索："> </el-form-item>
      <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffevas.staffevaStaffName"
          placeholder="技师名称"
        ></el-input>
      </el-form-item>
      <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffevas.staffevasStaffNickname"
          placeholder="技师昵称"
        ></el-input>
      </el-form-item>
      <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffevas.staffevasService"
          placeholder="项目单项"
        ></el-input>
      </el-form-item>
      <!-- <el-form-item label="">
        <el-input
          size="small"
          v-model="formInline.staffevas.staffevasScore"
          placeholder="评分"
        ></el-input>
      </el-form-item> -->

      <el-form-item>
        <el-button
          size="small"
          type="primary"
          icon="el-icon-search"
          @click="search"
          >搜索</el-button
        >
      </el-form-item>
    </el-form>
    <!--查询展示列表-->

    <div class="table">
    <el-table
    
      size="small"
      :data="listData"
      highlight-current-row
      v-loading="loading"
      border
      element-loading-text="拼命加载中"
      style="width:100%"
    >
    
      <el-table-column align="center" type="selection" width="60">
      </el-table-column>

      <el-table-column
        sortable
        prop="staffevaStaffName"
        label="技师名称"
        width="200"
      >
      </el-table-column>
      <el-table-column
        sortable
        prop="staffevasStaffNickname"
        label="技师昵称"
        width="200"
      >
      </el-table-column>
      <el-table-column
        sortable
        prop="staffevasService"
        label="项目单项"
        width="200"
      >
      </el-table-column>
      <el-table-column
        sortable
        prop="staffevasCounts"
        label="评论条数"
        width="200"
      >
      </el-table-column>
      <el-table-column
        sortable
        prop="staffevasScore"
        label="得分(百分比)"
        
      >
      </el-table-column>


    </el-table>
    </div>
    <!-- 分页组件 -->
    <Pagination
      v-bind:child-msg="pageparm"
      @callFather="callFather"
    ></Pagination>
  </div>
</template>

<script>
import { deptList, deptSave, deptDelete } from "../../api/userMG";
import Pagination from "../../components/Pagination";
import axios from "axios";
export default {
  //model
  data() {
    return {
      nshow: true, //switch开启
      fshow: false, //switch关闭
      loading: false, //是显示加载

      formInline: {
        page: 1,
        limit: 5,
        staffevas: {
          staffevasStaffName: "",
          staffevasStaffNickname: "",
          staffevasService: "",
          staffevasCounts: "",
          staffevasScore: ""
        }
      }, // 删除部门
      seletedata: {
        ids: "",
        token: localStorage.getItem("logintoken")
      },
      userparm: [], //搜索权限
      listData: [], //用户数据 // 分页参数
      pageparm: {
        currentPage: 1,
        pageSize: 5,
        total: 10
      }, //下拉框属性
      options: [],
      value: ""
    };
  }, // 注册组件
  components: {
    Pagination
  },
  /**
   * 数据发生改变
   */
  /**
   * 创建完毕
   */ created() {
    this.getDate();
    //this.selects();
  },
  /**
   * 里面的方法只有被调用才会执行
   */
  methods: {
    getDate() {
      axios
        .get("/staffevas/selectAll", {
          params: {
            startpage: this.formInline.page,
            pagesize: this.formInline.limit
          }
        })
        .then(res => {
          this.listData = res.data.list;
          this.pageparm.total = res.data.total;
          console.log(this.pageparm);
        });
    }, // 分页插件事件
    callFather(parm) {
      this.formInline.page = parm.currentPage;
      this.formInline.limit = parm.pageSize;
      this.search();
    }, // 搜索事件
    search() {
      axios
        .post("/staffevas/search", this.formInline)
        .then(res => {
          this.listData = res.data.list;
          this.pageparm.total = res.data.total;
          console.log(this.pageparm);
        })
        .catch(res => {});
    }, // 删除

    // 关闭编辑、增加弹出框
    closeDialog() {
      this.editFormVisible = false;
    }
  }
};
</script>
<style scoped>
.user-search  {
  margin-top: 20px;
}
.userRole  {
  width: 100%;
}
.table{
    width: 1060px;
}
</style>
